1. zip 分割压缩和合并解压
zip -r src.zip ./src
1. 分卷压缩
zip -s 1024m src.zip --out src_split.zip
2. 合并解压(方法1)
zip src_split.zip -s=0 --out single.zip
unzip -d ./single.zip
3、合并解压(方法2)
首先 cat linux.zip* > linux.zip
然后 unzip linux.zip
2. tar 分割压缩和合并解压
tar -zcvf src.tar.gz ./src
tar -zcvfh src.tar.gz ./src
注:如果只想打包,不想压缩,可以将参数z去除,即:tar -cvf imgs.tar ./imgs
1. 解压文件
tar -zxvf src.tar.gz
tar -zxvf src.tar.gz -C ./tmp
2.分割大文件,每个文件最大100M
2.1)分割为每个子压缩包不超过100M
split -b 100m src.tar.gz src.tar.gz
2.2)后缀设为两位数字
//-d 制定生成的分割包后缀为数字形式,-a 1 设定序列的长度为1(默认值为2)
split -a 2 -d -b 100m imgs.tar.gz imgs.tar.gz
3.合并文件
cat imgs.tar.gz.* > imgs.tar.gz
4. 打包压缩并分割大文件
tar -czvf - ./src| split -a 2 -d -b 100m - src.tar.gz
6. 合并并解压文件
cat src.tar.gz.* | tar -zxvf -